This procedure is for advanced users only
When your project contains EtherCATEtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs devices that are not supported by KAS, you have to create the configuration with an external tool, and perform the following steps:
Importing an external ENI file overrides all EtherCAT project device information and configuration settings in the IDE"Integrated development environment" An integrated development environment is a type of computer software that assists computer programmers in developing software. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger. The following views and configurations are not applicable when using an imported ENI file:
Information displayed in the views may not match the imported ENI file.
In your application program, when integrating non-standard EtherCAT devices, use the following function blocks to update EtherCAT frame:
You need to use the following Functions Blocks:
When you use an XML"Extensible Markup Language " XML is a general-purpose markup language. It is classified as an extensible language because it allows its users to define their own tags network description file generated with an external configurator, you need to add special tags to the PDO names to ensure the PLC variables can be mapped to IO channels. The tags must comply with the following convention:
@Scope.VariableName+StartBit-Size
Examples:
(Global).MachineState (Global).bLedStatus:0-1 (Global).bLedStatus:1-1 (Global).myINT:+4 main.variable:3+4-8
This convention is applicable for simple variables. KAS does not yet support mapping for Structs and Arrays.
|
Copyright © 2015 Kollmorgen™ |
|